home *** CD-ROM | disk | FTP | other *** search
/ Freelog 117 / FreelogNo117-OctobreNovembre2013.iso / Programmation / jedit / jedit5.1.0install.exe / {app} / modes / assembly-ags.xml < prev    next >
Extensible Markup Language  |  2013-07-28  |  2KB  |  74 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <!-- Apollo Guidance Computer (AGC) Assembly mode by Jim Lawton (jim DOT lawton AT gmail DOT com). -->
  6.  
  7. <MODE>
  8.  
  9.     <PROPS>
  10.         <PROPERTY NAME="lineComment" VALUE="#" />
  11.         <PROPERTY NAME="contextInsensitive" VALUE="true"/>
  12.     </PROPS>
  13.  
  14.     <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE">
  15.         <EOL_SPAN TYPE="COMMENT2">##</EOL_SPAN>
  16.         <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
  17.  
  18.         <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR"
  19.             AT_LINE_START="TRUE"> </MARK_PREVIOUS>
  20.  
  21.         <!-- Binary Operators -->
  22.         <SEQ TYPE="OPERATOR">+</SEQ>
  23.         <SEQ TYPE="OPERATOR">-</SEQ>
  24.  
  25.         <KEYWORDS>
  26.             <!-- Directives -->
  27.             <FUNCTION>ORG</FUNCTION> 
  28.             <FUNCTION>BSS</FUNCTION> 
  29.             <FUNCTION>BES</FUNCTION> 
  30.             <FUNCTION>SYN</FUNCTION> 
  31.             <FUNCTION>EQU</FUNCTION> 
  32.             <FUNCTION>DEFINE</FUNCTION> 
  33.             <FUNCTION>DEC</FUNCTION> 
  34.             <FUNCTION>OCT</FUNCTION> 
  35.             <FUNCTION>END</FUNCTION>
  36.  
  37.             <!-- Registers -->
  38.             <KEYWORD3>A</KEYWORD3>
  39.             <KEYWORD3>Q</KEYWORD3>
  40.             <KEYWORD3>INDEX</KEYWORD3>
  41.  
  42.             <!-- Opcodes -->
  43.             <KEYWORD1>ABS</KEYWORD1>
  44.             <KEYWORD1>ADD</KEYWORD1> 
  45.             <KEYWORD1>ADZ</KEYWORD1> 
  46.             <KEYWORD1>ALS</KEYWORD1> 
  47.             <KEYWORD1>AXT</KEYWORD1> 
  48.             <KEYWORD1>CLA</KEYWORD1> 
  49.             <KEYWORD1>CLZ</KEYWORD1> 
  50.             <KEYWORD1>COM</KEYWORD1> 
  51.             <KEYWORD1>DLY</KEYWORD1> 
  52.             <KEYWORD1>DVP</KEYWORD1> 
  53.             <KEYWORD1>INP</KEYWORD1> 
  54.             <KEYWORD1>LDQ</KEYWORD1> 
  55.             <KEYWORD1>LLS</KEYWORD1> 
  56.             <KEYWORD1>LRS</KEYWORD1> 
  57.             <KEYWORD1>MPR</KEYWORD1> 
  58.             <KEYWORD1>MPY</KEYWORD1> 
  59.             <KEYWORD1>MPZ</KEYWORD1> 
  60.             <KEYWORD1>OUT</KEYWORD1>
  61.             <KEYWORD1>STO</KEYWORD1> 
  62.             <KEYWORD1>STQ</KEYWORD1> 
  63.             <KEYWORD1>SUB</KEYWORD1> 
  64.             <KEYWORD1>SUZ</KEYWORD1> 
  65.             <KEYWORD1>TIX</KEYWORD1> 
  66.             <KEYWORD1>TMI</KEYWORD1> 
  67.             <KEYWORD1>TOV</KEYWORD1> 
  68.             <KEYWORD1>TRA</KEYWORD1> 
  69.             <KEYWORD1>TSQ</KEYWORD1> 
  70.  
  71.         </KEYWORDS>
  72.     </RULES>
  73. </MODE>
  74.